pulled oneself together - Deutsch Englisch Wörterbuch